home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / C64 / R-Shows / (c)expo88a.d64 / letters.d < prev    next >
Text File  |  2007-02-04  |  12KB  |  127 lines

  1.                                     ╠┼╘╘┼╥╙
  2.                                ┴ ╫ORD-╨ROCESSOR
  3.  
  4.                                BY ╩IM ╦LITZING
  5.  
  6.  
  7. ╠╧┴─"╠┼╘╘┼╥╙",8 AND ╥╒╬
  8.  
  9.  
  10.                                                                ╝╤╒╔├╦ ╥┼╞┼╥┼╬├┼ ╟╒╔─┼ ╘╧ ╠┼╘╘┼╥╙╛
  11.  
  12.     ╝╘┼╪╘ ╙├╥┼┼╬╛
  13.  
  14.      F1 ---------- INSERT LINE
  15.      F2 ---------- DELETE LINE
  16.      F3 ---------- CHANGE MARGIN COLOR
  17.      F4 ---------- DEFAULT MARGIN COLOR
  18.      F5 ---------- TAB
  19.      F6 ---------- SET OR RELEASE TAB
  20.      F7 ---------- GO TO MENU
  21.      F8 ---------- RESTORE TEXT
  22.      ├╘╥╠ AND 9 -- UNDERLINING ON
  23.      ├╘╥╠ AND 0 -- UNDERLINING OFF
  24.      CLR --------- SCREEN CLEAR/STORE TEXT
  25.      HOME -------- HOME
  26.      DEL --------- DELETE CHARACTER
  27.      INST -------- INSERT CHARACTER
  28.      RETURN ------ MOVE TO LEFT MARGIN ON THE NEXT LINE DOWN
  29.      CRSR UP ----- CURSOR UP 2 SCREEN LINES
  30.      CRSR DOWN --- CURSOR DOWN 2 SCREEN LINES
  31.      CRSR LEFT --- CURSOR LEFT 1 CHARACTER
  32.      CRSR RIGHT -- CURSOR RIGHT 1 CHARACTER
  33.  
  34.     ╝═┼╬╒ ╙├╥┼┼╬╛
  35.  
  36.      F1 ---------- CHANGE BORDER COLOR
  37.      F2 ---------- DEFAULT BORDER COLOR
  38.      F3 ---------- CHANGE  BACKGROUND COLOR
  39.      F4 ---------- DEFAULT BACKGROUND COLOR
  40.      F5 ---------- CHANGE CHARACTER COLOR
  41.      F6 ---------- DEFAULT CHARACTER COLOR
  42.  
  43.     ╝─┼╘┴╔╠╙, ─┼╘┴╔╠╙, ─┼╘┴╔╠╙....╛
  44.  
  45.      ╠┼╘╘┼╥╙ IS NOT A FULL-BLOWN WORD PROCESSOR, BUT HAS MANY OF THE FEATURES YOU WILL FIND IN ONE. ╔ WROTE IT BECAUSE ╔ GOT PRETTY FRUSTRATED WITH THE IMBEDDED COMMANDS IN THE COMMERCIAL SOFTWARE, ANDWANTED SOMETHING EASY TO USE, FAST AND VERSATILE. ╞OR ME, IT HAS BEEN THE BEST COMPROMISE BETWEEN TEXT MANIPULATION POWER AND EASE OF USE. ┴LL OF THE CRITICAL PARTS OF THIS PROGRAM ARE PERFORMED BY MACHINE LANGUAGE ROUTINES FOR SPEED AND CONVENIENCE, INCLUDING PRINTING, TEXT CREATING AND EDITING, LOADING AND SAVING (DISK STORAGE ONLY, NO TAPE). ╠OAD AND RUN THE PROGRAM AS YOU WOULD ANY OTHER BASIC PROGRAM. ╘HERE IS ABOUT 2╦ OF MACHINE LANGUAGE THAT WILL BE TRANSFERRED TO $├000 AND UP WHEN YOU RUN THE PROGRAM, AND DURING CERTAIN BUFFER OPERATIONS ALL OF $├000 TO $├╞╞╞ WILL BE USED. ╞OR THIS REASON YOU SHOULD NOT USE THE ─╧╙ ╫┼─╟┼ WITH THIS PROGRAM, AS IT WILL BE OVERWRITTEN.
  46.  
  47.     ╝╟┼╘╘╔╬╟ ╙╘┴╥╘┼─╛
  48.  
  49.      ╙ELECT "├" FROM THE MAIN MENU AND ANSWER THE NEXT 2 PROMPTS WITH "╬". ┘OU WILL NOW BE IN THE ├╥┼┴╘┼/┼─╔╘ MODE. ┘OU CAN GO BACK TO THE MENU WITH ╞7 WHENEVER YOU WANT TO, BUT LET'S FORGE AHEAD FOR NOW. ┘OU'LL SEE REDDISH BARS AT THE LEFT AND RIGHT MARGINS. ╘HESE ARE THE MARGIN MARKERS, AND YOU WILL NOT BE ABLE TO TYPE INTO THEM. ═OVING THE CURSOR PAST THESE MARKERS WILL CAUSE THE CURSOR TO MOVE TO THE MARGIN ON THE OPPOSITE SIDE OF THE SCREEN (THE NEXT LINE OR THE PREVIOUS ONE).
  50.  
  51.      ╘HESE MARKERS WILL AID YOU IN IDENTIFYING LINE BEGINNINGS AND ENDS, CENTERING TITLES, ETC. ╬OTICE THAT THE LEFT MARKERS ARE ON DIFFERENT SCREEN LINES THAN THE RIGHT MARKERS. ╘HIS IS BECAUSE YOU ARE NOW DEALING WITH AN 80 COLUMN LINE (THE SCREEN LINES ARE ONLY 40). ╙INCE YOUR PRINTER DEALS WITH 80 COLUMN LINES, THE SCREEN WILL NOW FOLLOW THAT FORMAT. ┘OU WILL NOTICE THAT YOU CAN WRAP A WORD AROUND THE END OF A SCREEN LINE AS LONG AS THERE IS NO MARKER THERE. ╘HAT'S BECAUSE YOU WILL BE TYPING THE WORD IN THE MIDDLE OF AN 80 COLUMN LINE (AS THE PRINTER WILL SEE IT).
  52.  
  53.     ╝┴╒╘╧═┴╘╔├ ╨┴╥╙╔╬╟╛
  54.  
  55.      ┴S YOU ARE TYPING A LINE AND APPROACH THE END MARKER, YOU NEED NOT WORRY ABOUT BREAKING A WORD UP AT THE MARKER. ╔F THE LAST LETTER ON THE LINE IS NOT A BLANK SPACE, ╠┼╘╘┼╥╙ WILL MOVE THE ENTIRE WORD TO THE NEXT LINE FOR YOU. ╘HIS FUNCTION IS CALLED "PARSING" AND WAS ADDED SO THAT YOU DON'T HAVE TO WATCH THE SCREEN AS YOU TYPE A NEW LINE. ╨ARSING WILL NOT HAPPEN, HOWEVER, IF THERE IS TEXT ON THE NEXT LINE (THIS IS AN AID FOR EDITING. ╦EEPS YOU FROM DUMPING A WORD ONTO TEXT RESIDING ON THE FOLLOWING LINE WHEN YOU ARE EDITING). ┴LSO, PARSING WILL ONLY MOVE WORDS LESS THAN 10 CHARACTERS IN LENGTH.
  56.  
  57.     ╝├╒╥╙╧╥ ╒╨, ─╧╫╬, ╠┼╞╘ ┴╬─ ╥╔╟╚╘╛
  58.  
  59.      ├URSOR UP/DOWN WORK AS THEY NORMALLY DO, EXCEPT THAT THEY MOVE THE CURSOR 2 SCREEN LINES AT A α╥┌   ┌ ┌╨    THAT'S ONLY ONE(80-COLUMN LINE). ═OVING THE CURSOR PAST THE TOP OR BOTTOM OF THE SCREEN WILL CAUSE THE DOCUMENT TO BE SCROLLED, WHICH IS HOW YOU MOVE THROUGH THE DOCUMENT TO READ OR EDIT IT. ├URSOR LEFT/RIGHT WORK NORMALLY.
  60.  
  61.     ╝╔╬╙┼╥╘ ┴╬─ ─┼╠┼╘┼ ╦┼┘╙╛
  62.  
  63.      ╒SE THE NORMAL INST/DEL KEYS TO EDIT SINGLE LINES OR CHARACTERS. ╘HE DELETE KEY WILL WORK AS EXPECTED, BUT WHEN IT REACHES THE LEFT MARKER IT WILL STOP. ╘HE INSERT KEY ALSO WORKS AS EXPECTED, BUT WHEN A CHARACTER IS PUSHED INTO THE RIGHT MARKER, IT IS DELETED. ╘HIS WAS DONE TO PREVENT YOU FROM AFFECTING OTHER LINES BY MAKING MINOR CHANGES ON ONE. ╔F YOU WISH TO INSERT OR DELETE ENTIRE LINES AT A TIME, USE ╞1 AND ╞2. ╞1 WILL PUSH ALL TEXT FROM THE CURSOR LINE DOWN ONE LINE, AND PLACE A BLANK LINE AT THE CURSOR LINE. ╞2 WILL DELETE THE CURSOR LINE AND MOVE ALL TEXT BEYOND THAT POSITION BACK ONE LINE.
  64.  
  65.     ╝╥┼╘╒╥╬ ┴╬─ ╘┴┬ ╦┼┘╙╛
  66.  
  67.      ╘HE RETURN KEY WILL MOVE THE CURSOR TO THE BEGINNING OF THE NEXT LINE. ╘HE TAB KEY IS ╞5. ╞6 SETS OR RELEASES A TAB. ╘O SET A TAB, MOVE THE CURSOR TO WHERE YOU WANT THE TAB TO BE AND PRESS ╞6. ╘O RELEASE A TAB, TAB TO THE TAB YOU WISH TO RELEASE AND PRESS ╞6. ╘O TAB, PRESS ╞5. ╘HE CURSOR WILL MOVE TO THE FIRST TAB TO THE RIGHT OF THE CURSOR. ╔F THERE IS NO TAB SET TO THE RIGHT OF THE CURSOR, IT WILL PERFORM A RETURN.
  68.  
  69.     ╝╒╬─┼╥╠╔╬╔╬╟ ╧╥ ╙╨┼├╔┴╠ ├╧══┴╬─╙╛
  70.  
  71.      ╘O UNDERLINE, PRESS ├╘╥╠ 9 (RVS ON). ╒NDERLINING OFF IS ├╘╥╠ 0. ╘HE PRINTING ROUTINE IN ╠┼╘╘┼╥╙ WILL RESPOND TO REVERSE VIDEO CHARACTERS BY SENDING AN ESCAPE SEQUENCE TO THE PRINTER BEFORE PRINTING THE CHARACTER. ┴FTER PRINTING THE CHARACTER, IT SENDS ANOTHER ESCAPE SEQUENCE. ╔ USE THIS FEATURE TO ENABLE AND DISABLE THE UNDERLINING FEATURE OF MY PRINTER. ╔F YOUR PRINTER DOES NOT UNDERLINE, YOU CAN SUBSTITUTE ANOTHER ESCAPE SEQUENCE FOR THIS FEATURE (ITALICS, SHADOW PRINT, SUPER/SUBSCRIPT, ETC.). ╙EE PROGRAM MODIFICATIONS FOR DETAILS.
  72.  
  73.     ╝═╧╓╔╬╟ ╘┼╪╘ ┴╬─ ╘╚┼ ├╠╥/╚╧═┼ ╦┼┘╙╛
  74.  
  75.      ╘HE HOME KEY WORKS NORMALLY. ╘HE SCREEN CLEAR KEY WRITES THE TEXT ON THE SCREEN INTO A BUFFER AND CLEARS THE SCREEN. ┘OU CAN USE THIS FEATURE TO MOVE FROM 1 TO 12 LINES OF TEXT AT A TIME, BECAUSE THE BUFFER CAN BE RECOVERED WITH ╞8. (╔F YOU WISH TO PERMANENTLY DELETE A LINE OR LINES, USE ╞2 INSTEAD OF CLR). ╘HERE ARE 2 SAFETY FEATURES BUILT INTO THESE KEYS. ╞IRST, THE CLR KEY WILL WORK ONLY IF THE BUFFER IS EMPTY. ╘HIS WILL PREVENT YOU FROM ACCIDENTALLY WRITING OVER THE CONTENTS OF THE BUFFER (THE BUFFER IS EMPTIED WHEN YOU USE ╞8 TO RESTORE THE TEXT). ╘HE ENTIRE SCREEN IS AFFECTED WITH THESE KEYS, SO HERE'S HOW TO MANIPULATE LESS THAN 12 LINES AT A TIME:
  76.  
  77.      1.
  78.      ╙CROLL THE FIRST LINE TO BE BUFFERED TO THE TOP OF THE SCREEN AND PLACE THE CURSOR ON THE LINE ┴╞╘┼╥ THE LAST LINE TO BE BUFFERED. ╨RESS ╞1 AS MANY TIMES AS NECESSARY TO PUSH THE UNWANTED LINES OFF THE SCREEN. ╘HEN PRESS CLR TO BUFFER THE SCREEN. ─ELETE THE BLANK LINES (UNLESS YOU WANT THEM) WITH ╞2.
  79.      2.
  80.      ╙CROLL TO WHERE YOU WANT THE TEXT INSERTED. ╙CROLL THE LINE THAT WILL BE ┬┼╠╧╫ YOUR INSERTED TEXT TO THE TOP OF THE SCREEN AND HOME THE CURSOR. ╨USH ALL TEXT OFF THE SCREEN WITH ╞1. ╬OW RESTORE YOUR BUFFERED TEXT WITH ╞8 AND DELETE ANY UNWANTED BLANK LINES BY MOVING THE CURSOR TO THEM AND PRESSING ╞2.
  81.  
  82.     ╝═┴╥╟╔╬ ═┴╥╦┼╥ ├╧╠╧╥╛
  83.  
  84.      ╞3 CHANGES THE COLOR OF THE MARGIN MARKER BARS. ╞4 SETS THE DEFAULT
  85.      COLOR.
  86.  
  87.     ╝╘╚┼ ═┴╔╬ ═┼╬╒╛
  88.  
  89.      ╘HE MAIN MENU IS SELF-PROMPTING AND SELF-EXPLANITORY EXCEPT FOR THE SCREEN COLOR OPTIONS. ╘HE "╞" KEYS WILL HAVE DIFFERENT FUNCTIONS NOW, AS OUTLINED IN THE BEGINNING OF THIS DOCUMENT.
  90.  
  91.     ╝╙╘╧╨╨╔╬╟ ╧╥ ┼╪╔╘╔╬╟ ╘╚┼ ╨╥╧╟╥┴═╛
  92.  
  93.      ╘HE PROGRAM CAN BE STOPPED FROM THE MAIN MENU WITH THE RUN/STOP KEY. ╔T CAN BE RESUMED BY RE-RUNNING THE PROGRAM. ┴NY DOCUMENT IN MEMORY WILL ╬╧╘ BE LOST BY DOING THIS, AS ╠┼╘╘┼╥╙ WILL NOT CLEAR THE MEMORY UNLESS IT'S BEING RUN FOR THE FIRST TIME. ╫HEN RUN, ╠┼╘╘┼╥╙ CHANGES SOME OF THE DEFAULT COMPUTER SETTINGS, SUCH AS THE TOP OF BASIC MEMORY, ALL KEYS REPEAT, ETC. ╫HEN YOU WANT TO EXIT THE PROGRAM AND RESET THE COMPUTER TO DEFAULT CONDITIONS, SELECT "┼" FROM THE MAIN MENU AND THE COMPUTER WILL BE SENT TO IT'S COLD START ROUTINE. ┼VEN IF YOU EXIT IN THIS MANNER, IF YOU SHOULD DISCOVER YOU LEFT A DOCUMENT IN MEMORY BY ACCIDENT (YOU FORGOT TO SAVE IT TO DISK), YOU CAN STILL RECOVER IT BY RELOADING AND RUNNING ╠┼╘╘┼╥╙ AGAIN. ┘OU'RE OUT OF LUCK, THOUGH, IF YOU SHUT OFF THE THE COMPUTER OR LOAD IN ANOTHER PROGRAM THAT OVERWRITES DOCUMENT STORAGE ($4000 TO $9╞╞╞) OR ╠┼╘╘┼╥╙ MACHINE LANGUAGE SUBROUTINES ($├000 TO $├╞╞╞).
  94.  
  95.     ╝╨╥╧╟╥┴═ ═╧─╔╞╔├┴╘╔╧╬╙╛
  96.  
  97.      ┘OU CAN MODIFY THE BASIC PART OF ╠┼╘╘┼╥╙. ╘HOSE WITH PRINTERS THAT DO NOT EMULATE ├┬═ PRINTERS WILL NEED TO DO THIS. ╘HIS PROGRAM WORKS FINE WITH THE ╓╔├ PRINTERS AND THE ╨╥╧╫╥╔╘┼╥ WITH A +╟ ├┴╥─├╧ INTERFACE. ╔F YOU HAVE DIFFERENT ESCAPE CODES FOR UNDERLINING OR BOLFACE, YOU WILL WANT TO CHANGE THE CODES ON LINES 1210 AND UP. ─ON'T FORGET TO ALLOW FOR ASCII CONVERSION WHEN YOU CHANGE THE CODES.
  98.  
  99.     ╝╞╧╥═ ╠┼╘╘┼╥╙╛
  100.  
  101.      ┘OU CAN CREATE A FORM LETTER, SAVE IT TO DISK AND LOAD IT BACK IN TO EDIT IT. ┴FTER ALL, A FORM LETTER IS JUST A DOCUMENT THAT YOU EDIT AND RESAVE (USUALLY UNDER A DIFFERENT NAME).
  102.  
  103.     ╝─╧├╒═┼╬╘╙ ╧╓┼╥ 5 ╨┴╟┼╙ ╔╬ ╠┼╬╟╘╚╛
  104.  
  105.      ╧NCE YOU TYPE IN 5 PAGES OF TEXT (PLUS 7 LINES) YOU'RE OUT OF MEMORY AND MUST EITHER STOP AND PRINT THE DOCUMENT OR SAVE IT TO DISK. ┘OU CAN THEN CONTINUE YOUR DOCUMENT BY USING "├" FOR CREATE AND WRITING THE NEXT PART. ╙AVE THE NEXT PART WITH A DIFFERENT NAME (SUCH AS ─╧├╒═┼╬╘#2). ╫HEN YOU GO TO PRINT YOUR MULTIPLE FILE DOCUMENT, THE PRINTING ROUTINE WILL BE ABLE TO ACCOMODATE YOU (IF YOU ANSWER THE PROMPTS CORRECTLY). ╨RINT THE FIRST FILE, THEN LOAD THE SECOND AND PRINT IT, ETC. ┘OU ARE ONLY LIMITED BY THE NUMBER OF DISKS YOU HAVE TO STORE TEXT ON.
  106.  
  107.     ╝┴┬╧╒╘ ╘╚┼ ╞╔╠┼╙╛
  108.  
  109.      ╠┼╘╘┼╥╙ STORES IT'S FILES IN ├┬═ SCREEN CODES. ╘HE FIRST 48 BYTES IN THE FILE CONTAIN THE VARIABLES USED TO FORMAT THE TEXT, AND THE REST OF THE FILE IS TEXT, INCLUDING SPACES. ╘HE FILE IS SEQUENTIAL.
  110.  
  111.     ╝├╧╬╓┼╥╘╔╬╟ ╘╚┼ ╞╔╠┼╙ ╞╧╥ ├╔╙╛
  112.  
  113.      ┘OU CAN USE THE FILE CONVERSION PROGRAM (ALSO ON THIS ╪┴) TO CREATE ANOTHER FILE FROM A ╠┼╘╘┼╥╙ FILE. ╔ USE ╠┼╘╘┼╥╙ TO CREATE ┼═┴╔╠, BULLETIN BOARD MESSAGES OR DOCUMENTATION FILES SUCH AS THIS. ╘HEN ╔ RUN ╘HE CONVERSION PROGRAM (╞╔╠├╧╬.╔═╟) TO CONVERT THE FILE TO A STANDARD ┴╙├╔╔ FILE OR A ├┬═ ╨┼╘┴╙├╔╔ FILE (YOU HAVE A CHOICE). ╞╔╠├╧╬.╔═╟ DISCARDS THE 48 VARIABLE BYTES, PERFORMS THE COVERSION AND DELETES SPACES AT THE END OF THE LINES. ╔T ALSO ADDS A ├╥ AND ╠╞ TO THE END OF EACH LINE FOR ┴╙├╔╔, OR A ├╥ ONLY IF ╨┼╘┴╙├╔╔. ╘HEN ╔ CAN LOAD THE NEW FILE INTO MY ╓╔─╘┼╪ BUFFER AND SEND THE ENTIRE MESSAGE AT ONCE WITH ═┼╘┴ ╓ (┴╙├╔╔). ╨┼╘┴╙├╔╔ FILES ╔ USE FOR UPLOADING DOCUMENTATION. ╘HE ORIGINAL ╠┼╘╘┼╥╙ FILE IS NOT CHANGED, ╞╔╠├╧╬.╔═╟ JUST CREATES A MODIFIED DUPLICATE FILE, NAMING IT WHATEVER YOU CHOOSE.
  114.  
  115.  
  116.     ╝├╧══┼╬╘╙╛
  117.  
  118.      ╠┼╘╘┼╥╙ IS A GOOD WORD-PROCESSOR FOR THOSE TIMES WHEN YOU HATE TO LOAD IN A FULL BLOWN COMMERCIAL PROGRAM. ╔TS EASIER TO USE THAN ╙PEEDSCRIPT BECAUSE ITS MENU DRIVEN.....THEREFORE YOU CAN LOAD IT UP AND OPERATE WITHOUT REFERRING TO THE DOCUMENTATION. ┴ BRIEF LOOK AT THE "QUICK REFERENCE GUIDE" SHOULD FAMILIARIZE YOU WITH ALL THE OPTIONS AVAILABLE.
  119.      ┴NOTHER PROGRAM IN THIS MANUAL CALLED ╞╔╠├╧╬ WILL ALLOW YOU TO CHANGE THE SCREEN CODE FILES (╨╥╟ ╞ILES) TO EITHER ┴╙├╔╔ OR ╨┼╘┴╙├╔╔ SEQUENTIAL FILES. ╘HIS WILL ALLOW YOUR FILES TO BE USED BY OTHER WORD-PROCESSORS.
  120.      ╒NFORTUNATELY, WHEN DOING A CONVERSION, A CARRIAGE RETURN IS PROVIDED AUTOMATICALLY SOMEWHERE NEAR THE 80TH COLUMN EVEN IF ONE WASN'T PRESSED WHEN CREATING THE DOCUMENT. ╘HIS IS A RESULT OF THE WORDWRAP PROCESS USED BY ╠┼╘╘┼╥╙. ╘HOSE THAT WERE PURPOSELY PLACED WILL BE IN THEIR PROPER LOCATION. ╘HE DOCUMENTATION WRITTEN HERE WAS PROVIDED BY THE AUTHOR, BUT ABOUT 100 CARRIAGE RETURNS WERE REMOVED....OTHERWISE THE RIGHT MARGIN WOULD HAVE BEEN RAGGED. ╘HIS IS ONLY TRUE WHEN THE CONVERTED FILES ARE USED BY COMMERCIAL WORD-PROCESSORS!
  121.      ┬Y ITSELF....╠┼╘╘┼╥╙ PROVIDES WORDWRAP, LEFT AND RIGHT JUSTIFICATION, AS WELL AS USER SPECIFIED TOP AND BOTTOM MARGINS ╔TS REALLY POWERFUL AND MAY BE THE ONLY WORD-PROCESSOR YOU'LL EVER NEED. ─OCUMENTATION BY THE AUTHOR. ╥EVIEWED BY ╩.═EEHAN (═┴├├├ - ┬OX ═ - ═ENDOTA,═╬ 55150)
  122. (33 ┬╠╧├╦╙)
  123.  
  124.     ╝╥┴╘╔╬╟╛: ****
  125.  
  126.  
  127.